home *** CD-ROM | disk | FTP | other *** search
- /* $VER: enumerate V 0.5 (24.04.94) © 1994 Fin Schuppenhauer */
-
- /**
- Erzeugt ein enumerate-Umgebung und fragt nach Anzahl der
- zu erzeugenden Punkte (\item's).
-
- Meine Anschrift:
-
- Fin Schuppenhauer
- Braußpark 10
- 20537 Hamburg
- (Germany)
-
- E-Mail: schuppenhauer@rzdspc2.informatik.uni-hamburg.de
- oder: 1schuppe@rzdspc2.informatik.uni-hamburg.de
-
- **/
-
- OPTIONS RESULTS /* enable return codes */
-
- if (LEFT(ADDRESS(), 6) ~= "GOLDED") then /* not started by GoldEd ? */
- address 'GOLDED.1'
-
- 'LOCK CURRENT' /* lock GUI, gain access */
- OPTIONS FAILAT 6 /* ignore warnings */
- SIGNAL ON SYNTAX /* ensure clean exit */
-
-
- /* ------------------------ INSERT YOUR CODE HERE: ------------------- */
-
- 'QUERY CAT'
- german = (result = "deutsch")
-
- if german then
- 'REQUEST TITLE="\enumerate" BODY="Anzahl der Punkte (\item''s) eingeben:" MIN=0 LONG VAR ITEMS'
- else
- 'REQUEST TITLE="\enumerate" BODY="Enter number of \item''s:" MIN=0 LONG VAR ITEMS'
-
- if (rc = 0) & (ITEMS > 0) then do
- 'DOWN'
- 'INSERT LINE'
- 'TEXT STAY T="\begin{enumerate}"'
- 'PING SLOT=0'
- do ITEMS
- 'DOWN'
- 'INSERT LINE'
- 'TEXT STAY T=" \item"'
- end
- 'DOWN'
- 'INSERT LINE'
- 'TEXT STAY T="\end{enumerate}"'
- 'PONG SLOT=0'
- 'DOWN'
- 'GOTO STEP=9'
- end
-
-
- /* ---------------------------- END OF YOUR CODE --------------------- */
-
- 'UNLOCK' /* VERY important: unlock GUI */
- EXIT
-
- SYNTAX:
-
- SAY "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
- 'UNLOCK'
- EXIT
-